#ifndef TYPES_H
#define TYPES_H

#include <string>
#include <list>
#include <map>
#include <boost/any.hpp>

namespace sde {
    typedef std::list<std::string> StringList;
    typedef std::map<std::string, std::string> StringMap;
    
    typedef boost::any Var;
    typedef std::list<Var> VarList;
    typedef std::map<std::string, Var> VarMap;
    typedef std::map<std::string, VarList> VarListMap;
}

#endif
